2022 Shanghai CIRED Workshop, Shanghai (China). 21-22 September 2022
Summary:
Transmission and Distribution Systems Operators are facing the need for new market tools able to evaluate the potential of flexibility contracting, with smart and decentralized energy production, consumption, and exchange. The blockchain technology, has been proposed in platforms and projects for energy trading, given that BC platforms natively support not only decentralization but also transparency, privacy, smart grid management, token trading, pseudo-anonymity, and other desirable features of a smart and decentralized market. However, BC software projects are complex, may be large, and often exposed to critical failures. To reduce the chance of such failures and to improve the quality of the software development process, this paper introduces software development methodologies for blockchain applications specific to the decentralized energy market. By using Blockchain Oriented Software Engineering (BOSE) and Agile Block-Chain Dapp Engineering (ABCDE), a novel decentralized application based on an energy token is proposed, defined by a smart contract on the ERC721 standard, that can be refilled, resold, emptied, and traded even without any energy content. According to the ABCDE methodology, the system has been divided into two subsystems, the BC and the application levels, and determined the actors and the related use case diagrams.
Keywords: blockchain, energy market, bose, smart contracts
DOI: https://doi.org/10.1049/icp.2022.2155
Published in CIRED Shanghai Workshop 2022, pp: 1-5, ISBN: 978-1-83953-894-0
Publication date: 2023-02-02.
Citation:
R. Tonelli, M. Marchesi, A. Pinna, M. Mureddu, E. Ghiani, F. Pilo, M. Galici, Blockchain Oriented Software Engineering for dapp smart contracts in smart energy markets, 2022 Shanghai CIRED Workshop, Shanghai (China). 21-22 September 2022. In: CIRED Shanghai Workshop 2022: Conference proceedings, e-ISBN: 978-1-83953-894-0